export interface InsInsureVO {
  /**
   * 保单id
   */
  insureId: string | number;

  /**
   * 用户id
   */
  userId: string | number;

  /**
   * 用户汽车id
   */
  carId: string | number;

  /**
   * 车牌号
   */
  carPlate: string;

  /**
   * 保险公司名称
   */
  insCompanyName: string;

  /**
   * 投保时间
   */
  insuredTime: string;

  /**
   * 保障开始时间
   */
  guaranteeStartTime: string;

  /**
   * 保险金额
   */
  insuredAmount: number;

  /**
   * 实付款
   */
  actualPay: number;

  /**
   * 有效期
   */
  expirationDate: string;

  /**
   * 到期时间(由用户填入有效期和保单生效时间计算）
   */
  expirationTime: string;

  /**
   * 总保额
   */
  totalInsAmount: number;

  /**
   * 是否显示  0-显示，1-不显示
   */
  isDisplay: number;

}

export interface InsInsureForm extends BaseEntity {
  /**
   * 保单id
   */
  insureId?: string | number;

  /**
   * 用户id
   */
  userId?: string | number;

  /**
   * 用户汽车id
   */
  carId?: string | number;

  /**
   * 车牌号
   */
  carPlate?: string;

  /**
   * 保险公司id
   */
  insCompanyId?: string | number;

  /**
   * 保险公司名称
   */
  insCompanyName?: string;

  /**
   * 投保时间
   */
  insuredTime?: string;

  /**
   * 保障开始时间
   */
  guaranteeStartTime?: string;

  /**
   * 保险金额
   */
  insuredAmount?: number;

  /**
   * 实付款
   */
  actualPay?: number;

  /**
   * 有效期
   */
  expirationDate?: string;

  /**
   * 到期时间(由用户填入有效期和保单生效时间计算）
   */
  expirationTime?: string;

  /**
   * 总保额
   */
  totalInsAmount?: number;

  /**
   * 是否显示  0-显示，1-不显示
   */
  isDisplay?: number;

}

export interface InsInsureQuery extends PageQuery {

  /**
   * 用户id
   */
  userId?: string | number;

  /**
   * 用户汽车id
   */
  carId?: string | number;

  /**
   * 车牌号
   */
  carPlate?: string;

  /**
   * 保险公司名称
   */
  insCompanyName?: string;

  /**
   * 投保时间
   */
  insuredTime?: string;

  /**
   * 保障开始时间
   */
  guaranteeStartTime?: string;

  /**
   * 到期时间(由用户填入有效期和保单生效时间计算）
   */
  expirationTime?: string;

  /**
   * 是否显示  0-显示，1-不显示
   */
  isDisplay?: number;

    /**
     * 日期范围参数
     */
    params?: any;
}



